package com.currency.request;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
@Api(value = "金币转移请求类", tags = {"金币转移请求类"})
public class TransUserCoinsRequest {
    @NotNull
    @ApiModelProperty("获取金币的用户id")
    private String recUserId;
    @NotNull
    @ApiModelProperty("发生转移的订单id")
    private String orderId;

    @NotNull
    @ApiModelProperty("需要解冻的冻结订单类型")
    private int freezeType;

    @ApiModelProperty("原用户ID")
    private String userId;

    @ApiModelProperty("金币转移金额")
    private int amount;

    @NotNull
    @ApiModelProperty("解冻原因")
    private String unFreezeReason;

    @NotNull
    @ApiModelProperty("解冻方式 trans - 金币转移    back -  金币退回解冻")
    private String unFreezeType;
}
